文档

网络状态

更新时间:

本文介绍网络状态类WVNetwork相关的JSAPI,供您在通过跨平台DevOps创建H5端应用或者小程序时参考。网络状态类WVNetwork的JSAPI提供获取当前网路类型的能力。

WVNetwork.getNetworkType

获取当前网络类型。

输入参数

  • [boolean]wifiStatus:是否获取连接的WIFI信息(仅在使用WIFI时有效,会额外添加ssidbssid返回值,WindVane 8.2.0 或更高版本)。

  • [boolean]wifiList:是否获取附近的WIFI信息列表(会额外添加wifiList返回值,WindVane Android 8.2.0 或更高版本)。

回调参数

回调参数将会在回调方法中传递,总是进入success回调。

  • [string] type:当前网络的类型,其可能的值为:

    • 'NONE':表示当前无网络。

    • 'WIFI':表示当前使用 WiFi。

    • 'CELL':表示当前使用蜂窝网络,但无法区分是 2G/3G/4G。

    • '2G':表示当前使用 2G 网络。

    • '3G':表示当前使用 3G 网络。

    • '4G':表示当前使用 4G 网络。

    • 'UNKNOWN':表示当前使用的网络无法判断。

  • [string]message:具体的网络制式,可能不存在(未知网络制式)。

  • [string]ssid:当前连接的WIFI SSID(WindVane 8.2.0 或更高版本)。

  • [string]bssid:当前链接的WIFI BSSID(WindVane 8.2.0 或更高版本)。

  • [Array]wifiList:附近的WIFI信息列表(WindVane Android 8.2.0 或更高版本),iOS平台不支持此功能,数组的每一项都是一个对象,包含以下属性:

  • [string]ssid:WIFI的SSID。

  • [string]bssid:WIFI的BSSID。

window.WindVane.call('WVNetwork', 'getNetworkType', {}, function(e) {
        alert(JSON.stringify(e));
});
  • 本页导读 (0)